/**
 * 校验保护码
 * @param {*} code 
 */
function validateProtectionCode(protectionCode,cb){
    Vue.prototype.$prompt('您试图修改的大屏位于被保护中。若要进行修改，请您输入保护密码', '提示', {
        showClose:false,
        distinguishCancelAndClose:true,
        inputType:"password",
        showCancelButton:true,
        confirmButtonText: '确定',
        cancelButtonText: '关闭',
        inputPattern: /\S/,   	 //判断不为空正则
        inputErrorMessage: '保护密码不能为空'
    }).then(({value})=>{
       if(value!==protectionCode){
           Vue.prototype.$message.error('保护密码不正确');
           validateProtectionCode(protectionCode,cb);
           return;
       }
       if(cb && typeof cb==="function"){
           cb();
       }
    }).catch(action=>{
         action==="cancel"?window.close():validateProtectionCode(protectionCode,cb);
      })
}